Jak virus funguje

Pro pochopení způsobu, jakým virus infikuje, musíme si viry rozdělit na boot sektorové viry a souborové viry.

Boot viry

Virus nahradí standardní boot sektor svým boot sektorem obsahujícím instrukce viru, případně skok na "pomocný" sektor disku/diskety, kde je uložen původní boot sektor.

Souborové viry

Souborové viry si rozdělme na dva druhy: Spustitelné soubory a dokumenty Wordu(případně tabulky Excelu). Spustitelný soubor virus infikuje tak, aby hned poté, co je program spuštěn, dostal řízení. Zde vykoná vlastní instrukce a na konci skoči na začátek instrukcí původního programu. U dokumentu a tabulek se virus "přilepí" k makrům, která se do dokumentu/tabulky ukládají.

Metody infikování souboru

 

Legenda: O - původní soubor

V - virus

X - původní kód

> - skok

Původní soubor: OOOOOOOO

Přepisující v. : VVVVVVVVV

Přepisující : >OOOOOOOVVVX

VVVVXXXXOOOOOOOO

>OOV>OOOVVVXXXOOO

>OOOOOVVV>OOOOVVX